home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / src.arc / ASY.H < prev    next >
C/C++ Source or Header  |  1989-08-18  |  869b  |  33 lines

  1. #ifndef    ASY_MAX
  2.  
  3. #include "global.h"
  4.  
  5. #define    ASY_MAX    5        /* Five asynch ports allowed on the PC */
  6. extern unsigned Nasy;
  7.  
  8. #define    SLIP_MODE    0
  9. #define    AX25_MODE    1
  10. #define    NRS_MODE    2
  11.  
  12. /* In 8250.c: */
  13. int asy_init __ARGS((int16 dev,struct iface *iface,char *arg1,char *arg2,
  14.     unsigned bufsize));
  15. int asy_ioctl __ARGS((struct iface *iface,int argc,char *argv[]));
  16. void asy_output __ARGS((unsigned dev,char *buf,unsigned short cnt));
  17. int asy_speed __ARGS((int16 dev,int speed));
  18. int asy_stop __ARGS((struct iface *iface));
  19. void asyint __ARGS((unsigned dev));
  20. char get_asy __ARGS((int16 dev));
  21. int stxrdy __ARGS((int16 dev));
  22.  
  23. /* In asyvec.asm: */
  24. INTERRUPT asy0vec __ARGS((void));
  25. INTERRUPT asy1vec __ARGS((void));
  26. INTERRUPT asy2vec __ARGS((void));
  27. INTERRUPT asy3vec __ARGS((void));
  28. INTERRUPT asy4vec __ARGS((void));
  29.  
  30. #endif    /* ASY_MAX */
  31.  
  32.  
  33.